﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Migrate
{
	public static class ControlExtensions
	{
		[System.Runtime.InteropServices.DllImport("user32.dll")]
		public static extern bool LockWindowUpdate(IntPtr hWndLock);

		public static void Suspend(this Control control)
		{
			LockWindowUpdate(control.Handle);
		}

		public static void Resume(this Control control)
		{
			LockWindowUpdate(IntPtr.Zero);
		}

	}
}
